body{
	width: 960px;
	margin:auto;
}

/***** HEADER ******/
header{
	margin-top:15px;
}

.mainMenu{
	margin: auto;
	width: 900px;
}

.mainMenu ul li a{
	height: 30px;
	width: 100px;
	border: 1px solid #aaa;
	text-align: center;
}

.menuStat{
	margin: auto;
	width: 800px;
}

.menuStat ul li a{
	height: 30px;
	width: 110px;
	border: 1px solid #aaa;
	text-align: center;
	margin: 0 30px;
}

/****** CONTENT *******/
.main .container{
	min-height: 400px;
}

.main .container .login{
	padding-top: 200px;
	margin:auto;
}

.main .container .login form{
	width:500px;
	margin:auto;
}

.main .container .login form .center{
	margin:auto;
	width:100%;
	text-align:center;
}

.main .container .welcomeMessage{
	text-align:center;
	font-size: 2em;
	margin-top: 200px;
}

.main .container form{
	width:860px;
	margin:auto;	
}
.main .container form.right { width: 600px; }

#generate{ cursor:pointer; }

.left{ float:left; }

.right{ float:right; }

/****** LIST *****/
table .center{ text-align: center; }

.main .container .linkCenter{
	text-align: center;
	margin-top: 50px;
}

.tableAdmin .first{
	border-bottom: 2px solid #AAAAAA;
    color: #777777;
}

.tableCommande{
	border: 2px solid #DDDDDD;
	padding:5px;
}

.tableCommande .first{
	width:300px;
	padding-left:10px;	
}

.tableCommande .borderLeft{
	border-left: 1px solid #DDDDDD;
	padding-left:10px;
}

.tableCommande .borderRight{
	border-right: 1px solid #DDDDDD;
	padding-right:10px;
}

.tableCommande .borderTop{
	border-top: 1px solid #DDDDDD;
	padding-top:10px;
}

.tableCommande .borderBottom{
	border-bottom: 1px solid #DDDDDD;
	padding-bottom:10px;
}

.scrollable{
	overflow:auto;
	max-height: 350px;
}

td div.scrollable.envoiColis{ max-height:150px;}

/******* FOOTER *******/
footer{
	text-align:right;
	margin-bottom: 50px;
}